package com.haole.ecommercepay.profitsharing.entity.orders;

import lombok.Data;

/**
 * @author haole
 */
@Data
public class Receiver {

    /**
     * 新增参数
     * 分账接收方类型，枚举值：条件选填
     * MERCHANT_ID：商户
     * PERSONAL_OPENID：个人
     * 示例值：MERCHANT_ID
     */
    private String type;
    /**
     * 新增参数
     * 分账接收方账号：条件选填
     * 类型是MERCHANT_ID时，是商户ID
     * 类型是PERSONAL_OPENID时，是个人openid
     * 示例值：1900000109
     */
    private String receiver_account;
    /**
     * 填写微信支付分配的商户号，仅支持通过添加分账接收方添加的商户号；电商平台商户已默认添加到分账接收方，无需重复添加。必填
     * 新增备注：接收方类型为MERCHANT_ID时，填入微信支付分配的商户号。
     * 如果填写了字段receiver_account，则无需填写本字段
     */
    private String receiver_mchid;
    /**
     * 分账金额，单位为分，只能为整数，不能超过原订单支付金额及最大分账比例金额。必填
     */
    private Integer amount;
    /**
     * 分账的原因描述，分账账单中需要体现。必填
     */
    private String description;
}
